package cn.haocxy.jfm.filelist;

import cn.haocxy.jfm.file.FilePath;
import cn.haocxy.jfm.util.Event;

/**
 * 路径事件，文件列表模型的路径发生变化时触发该事件
 * 
 * @author 蔡心宇
 *
 */
public class DirEvent implements Event {

	private final FilePath oldPath;
	
	private final FilePath newPath;
	
	public DirEvent(FilePath oldPath, FilePath newPath) {
		this.oldPath = oldPath;
		this.newPath = newPath;
	}
	
	/**
	 * 路径变化前的路径，即旧路径
	 * @return
	 */
	public FilePath getOldPath() {
		return oldPath;
	}
	
	/**
	 * 路径变化后的路径，即新路径
	 * @return
	 */
	public FilePath getNewPath() {
		return newPath;
	}
	
}
